Control voltage tracking circuits, methods for recording a control voltage for a clock synchronization circuit and methods for setting a voltage controlled delay

ABSTRACT

Memories, clock synchronization circuits, clock synchronization controller circuits, and methods for setting a voltage controlled delay of a clock synchronization circuit and tracking and recording the control voltage are disclosed. For example, a clock synchronization controller provides an initial control voltage to the voltage controlled delay during initialization of the synchronization circuit until a phase dependent control voltage stabilizes. The stable phase dependent control voltage is substituted for the initial control voltage. Following stabilization of the phase dependent control voltage, a phase detector of the clock synchronization circuit is activated. A recovery control voltage is provided by the clock synchronization controller to the voltage controlled delay during recovery of the clock synchronization from a power-saving mode until the phase dependent control voltage stabilizes.

TECHNICAL FIELD

Embodiments of the invention relate generally to clock synchronizationcircuits, and in one or more particular embodiments, to circuits andmethods for tracking and recording a control voltage for clocksynchronization circuits.

BACKGROUND OF THE INVENTION

In many electronic circuits, it is necessary to generate internal clockswith predetermined phase relationships to a reference clock. Clocksynchronization circuits such as phase locked loops (PLLs) or delaylocked loops (DLLs) are often used to generate an internal clock signalthat is synchronized, e.g., in phase, with a reference clock signal.

FIG. 1 is a block diagram of a conventional DLL 100. The DLL 100includes a voltage controlled delay line (VCDL) 104 that receives areference clock signal REF, and in response, generates a feedback clocksignal FB having a delay relative to the REF signal that is based on avoltage magnitude of a control voltage VCTRL. The DLL 100 also includesa phase detector (PD) 108 that receives the REF and FB clock signals andgenerates UP and DN control signals for charge pump 112. The respectivevalues of the UP and DN signals depend on the phase difference betweenthe REF and FB clock signals. For example, if the FB clock signal leadsthe REF clock signal, the DN signal goes high and remains high until thenext rising edge of the REF clock signal, while the UP signal remainslow. If the FB clock signal lags the RCLK clock signal, the UP clocksignal goes high and remains high until the next rising edge of the FBclock signal, while the DN signal remains low. The UP and DN signalsincrease and decrease the output CPOUT of the charge pump 112. As aresult, CPOUT of the charge pump is adjusted based on the phasedifference between the REF and FB clock signals.

A loop filter 114 provides the VCTRL voltage to a bias generator 116 inaccordance with the CPOUT output from the charge pump 112. The loopfilter is typically a low pass filter that filters out high-frequencynoise of the CPOUT output to provide the VCTRL voltage. For example, insome embodiments of the invention, the loop filter 114 includes acapacitor. The bias generator buffers the VCTRL voltage and provides aVBIAS voltage to the VCDL 104 to adjust the variable delay of the VCDL104 until the REF and FB clock signals are in phase, as detected by thePD 108. Under this condition, the DLL 100 is referred to as being“locked.”

The bias generator 116 included in the DLL 100 further applies aconstant VBIAS voltage to the VCDL 104 and is coupled to the PD 108 todisable it during initialization of the DLL 100. When the PD 108 isdisabled, the bias generator 116 generates a VBIAS voltage having aconstant voltage that is used to set an initial voltage applied to theVCDL 104. In response, the VCDL 104 generates a FB signal having aninitial delay set by the voltage of the constant VBIAS voltage. Afterthe start-up operation, and the DLL 100 has been initialized, theconstant VBIAS voltage is no longer provided to the VCDL 104 and the PD108 is enabled by the bias generator 116. Following initialization, theDLL 100 operates as previously described.

The amount of time required to eliminate the phase difference betweenthe FB and REF clock signals depends, among other things, on theconstant VBIAS voltage applied during initialization of the DLL 100 toset an initial delay of the VCDL 104. As a result, selecting a constantvoltage for the VBIAS voltage that reduces the time required toeliminate the phase difference is desirable. If the voltage of the VBIASvoltage is not selected properly, it may require a relatively longperiod of time for the DLL 100 to eliminate the phase difference.Moreover, the amount of time to obtain a locked timing condition will beaffected by process variations in semiconductor integrated circuits(ICs). The process variations refer to variations in semiconductorfabrication processing steps such as, for example, ion implantation,deposition, lithography and etching that affect the performance of ICs.Voltage and temperature variations also affects the performance of ICs.As a result, the initial voltage of the constant VBIAS signal may besufficient to facilitate the DLL 100 quickly obtaining lock under somevoltage, temperature, and frequency operating conditions, but given adifferent set of operating conditions, it may take significantly longerfor the DLL 100 to obtain lock.

As known, a memory may enter a power-saving mode where variousnon-essential memory circuitry are disabled to reduce power consumptionduring periods of inactivity. A memory recovers from a power-saving modewhen memory activity increases, re-enabling the previously disabledcircuitry in order to perform memory functions. A typical example ofcircuitry that is disabled during power-saving mode is clock circuitry,such as DLL 100. When the DLL 100 is re-enabled after being disabled,however, the delay settings of the VCDL 104 may no longer provide thelocked condition. During the recovery operation, the VCDL 104 needs tobe adjusted accordingly to re-obtain a locked condition. As a result,before a memory can begin normal operation time is wasted duringrecovery from a power-saving mode to re-obtain a locked timingconditions for the DLLs.

Therefore, there is a need for a circuit that provides an initialcontrol voltage for clock synchronization circuits upon power-up, andduring recovery from power-saving modes that facilitates rapidsynchronization under various operating conditions.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a conventional delay-locked loop (DLL).

FIG. 2 is a block diagram of a DLL according to an embodiment of theinvention.

FIG. 3 is a block diagram of a DLL according to another embodiment ofthe invention.

FIG. 4 is a block diagram of a control voltage tracking circuit for aclock synchronization circuit according to an embodiment of theinvention.

FIG. 5 is a block diagram of a digital-to-analog converter (DAC)according to an embodiment of the invention for the control voltagetracking circuit of FIG. 4.

FIG. 6 is a block diagram of a memory having a clock synchronizationcircuit according to an embodiment of the present invention.

DETAILED DESCRIPTION

Certain details are set forth below to provide a sufficientunderstanding of embodiments of the invention. However, it will be clearto one skilled in the art that embodiments of the invention may bepracticed without these particular details. Moreover, the particularembodiments of the present invention described herein are provided byway of example and should not be used to limit the scope of theinvention to these particular embodiments. In other instances,well-known circuits, control signals, timing protocols, and softwareoperations have not been shown in detail in order to avoid unnecessarilyobscuring the invention.

FIG. 2 illustrates a DLL 200 according to an embodiment of theinvention. The DLL 200 includes a phase detector 210 that receives areference clock signal REF and a feedback clock signal FB. The phasedetector 210 determines a phase difference between the two clock signalsand generates control signals, shown in FIG. 2 as UP and DN signals, fora charge pump 214 based on the phase difference. The charge pump 214generates an output signal CPOUT that is responsive to the UP and DNsignals and provided to a loop filter 220. In some embodiments, thecharge pump 214 can be implemented using current sources controlled bythe UP and DN signals. Current having a first polarity can be providedby the charge pump 214 in response to the UP signal and current having asecond polarity can be provided by the charge pump 214 in response tothe DN signal. The loop filter 220 filters the CPOUT signal from thecharge pump 214 and provides the filtered COUT signal to a voltagecontrolled delay line (VCDL) 230 as a phase dependent control voltageVCTRL that adjusts the delay of the VCDL 230 according to the voltagemagnitude. In some embodiments, the loop filter 220 is a low passfilter.

The DLL 200 further includes a voltage control (VC) tracking circuit240. The VC tracking circuit 240 provides an initial VCTRK voltage tothe VCDL 230 during a power-up initialization operation to set the VCDL230 to an initial delay. The VCTRK voltage can be selected to preventfalse locked conditions from arising, as well as reducing the timeneeded for the DLL 200 to obtain a locked timing condition. A falselocked condition may occur when the VCDL 230 is set to provide a delayof more than one clock cycle. The VC tracking circuit 240 furthergenerates a phase detector enable signal enPD that enables the phasedetector 210 after control signals and control voltages stabilize toavoid delays in obtaining a locked condition due to erratic behavior bythe phase detector 210 during initialization by the DLL 200.

The VC tracking circuit 240 further receives the phase dependent VCTRLvoltage and records a current VCTRK voltage that is regularly updated tothe current phase dependent VCTRL voltage. Tracking of the VCTRK voltageoccurs after the DLL 200 obtains a locked timing condition, and the VCtracking circuit 240 can be set to an idle state before obtaining lock.As a result, after the DLL 200 obtains a locked timing condition, thephase dependent VCTRL voltage setting the VCDL 230 for the lockedcondition can be recorded by the VCTRK circuit 240 for use when the DLL200 loses the locked condition, such as during a power-saving mode.

When recovering from a power-saving mode, the delay settings of the VCDL230 of DLL 200 may no longer provide the locked condition due to thephase dependent VCTRL being set to a default voltage to minimize currentconsumption by the VCDL 200 during power-saving mode. For example, insome embodiments of the invention, the VCTRL voltage may be equal to thepower supply voltage. In some other embodiments of the invention, theVCTRL voltage may be left floating during a power-saving mode. In someother embodiments of the invention, the VCTRL voltage may be set to theVCTRK voltage previously discussed during a power-saving mode. As therecovery operation begins, the phase dependent VCTRL voltage should bestabilized and adjusted accordingly to obtain a locked condition.Moreover, the phase detector 210 may function erratically immediatelyfollowing recovery from a power-saving mode while the phase dependentVCTRL voltage stabilizes. During this time, the phase detector 210 mayprovide UP and DN signals to the charge pump that can result in moretime being wasted while the DLL 200 re-obtains a locked timingcondition.

The VC tracking circuit 240 provides the VCTRK voltage during recoveryfrom a power-saving mode to quickly set the delay of the VCDL 230 to adelay that was set prior to entering the power-saving mode while thephase dependent VCTRL voltage stabilizes, such as the delay when the DLL200 was in a locked condition. After stabilizing, the phase dependentVCTRL voltage is substituted for the VCTRK voltage to set the delay ofthe VCDL 230. Additionally, the VC tracking circuit 240 enables thephase detector 210 after stabilization of the phase dependent VCTRLvoltage, such as to prevent any erratic behavior of the phase detector210 during recovery from negatively affecting obtaining a locked timingcondition.

FIG. 3 illustrates a DLL 300 according to another embodiment of theinvention. The DLL 300 includes some of the same components as the DLL200 (FIG. 2) the operation of which will not be discussed again indetail in the interest of brevity. The DLL 300 further includes a biasgenerator 310 that receives the phase dependent VCTRL voltage. The biasgenerator 310 generates a bias voltage VBIAS based on the VCTRL voltagethat is used to adjust the delay of the VCDL 230. In contrast to the DLL200, which applied the phase dependent VCTRL voltage to the VCDL 230,the bias generator 310 buffers the VCTRL voltage and provides thebuffered voltage as VBIAS to the VCDL 230. The bias generator 310further provides the VBIAS voltage to the VC tracking circuit 240, whichtracks the VBIAS voltage and updates the VCTRK voltage to record thecurrent VBIAS voltage to provide as a recovery voltage when the DLL 300is recovering from a power-saving mode. The phase dependent VCTRLvoltage may optionally be provided to the VC tracking circuit 240 inaddition or alternatively to the VBIAS voltage, as shown in FIG. 3 bythe dashed line.

FIG. 4 illustrates a VC tracking circuit 400 according to an embodimentof the invention. In some embodiments, the VC tracking circuit 400 isused to implement the VC tracking 240 of FIGS. 2 and 3. The VC trackingcircuit 400 includes a digital-to-analog converter (DAC) 410 thatprovides an DAC VCDL control voltage VCTRK to VCDL 230 (FIGS. 2 and 3)through switch 426 when closed. As previously described, the VCTRKvoltage is provided to the VCDL 230 during power-up mode as an initialVCTRL voltage to set an initial delay for the VCDL 230. The DAC 410further provides the VCTRK voltage to multiplexer 414. The multiplexer414 further receives a phase dependent VCDL control voltage VCTRL thatis also used to control the delay of the VCDL 230. In other embodiments,the multiplexer 414 further receives bias voltage VBIAS where a biasgenerator (e.g., optional bias generator 310, FIG. 3) is included in theDLL having the VC tracking circuit 400. A comparator 418 is coupled tothe multiplexer 414 to receive a pairing of the VCTRK, VCTRL and VBIASvoltages. In response to a comparison of voltages, the comparator 418generates a comparison output signal COUT that is provided to a digitalcontrol circuit 422. The digital control circuit 422 generates a phasedetector enable signal enPD to enable operation of the phase detector210 based on the comparison by the comparator 418 of the initial VCTRKvoltage provided to the VCDL 230 during memory power-up mode and theVCTRL voltage, or in some embodiments, the VBIAS voltage. The digitalcontrol circuit 422 further provides a digital code signal DCODE to theDAC 410 that is used to update the VCTRK voltage after the DLL in whichthe VC tracking circuit 400 is included obtains a locked condition.

In operation, the switch 426 is closed and the DAC 410 provides theVCTRK voltage to the VCDL 230 as an initial VCTRL voltage to quickly setthe delay of the VCDL 230. As known, in some memories the initial phasedependent VCTRL voltage is set to a power supply voltage, such as VCC,and will take time for capacitors of the loop filter 220 to dischargeand the VCTRL voltage to decrease. During initialization, themultiplexer 414 provides the VCTRK voltage and the phase dependent VCTRLvoltage to the comparator 418. When the COUT signal from the comparator418 indicates the phase dependent VCTRL voltage has decreased toapproximately the VCTRK voltage, the digital control circuit 422generates an active enPD signal to enable the phase detector 210 tobegin comparing the phase of the reference clock signal REF and thefeedback clock signal FB. Additionally, the switch 426 is opened todisconnect the DAC 410 from providing the VCTRK voltage to the VCDL 230and the phase dependent VCTRL voltage is switched in to set the delay ofthe VCDL 230.

As a result, the VCTRK voltage from the DAC 410 is provided to the VCDL230 as the initial VCTRL voltage until the phase dependent VCTRL voltagestabilizes, which in some embodiments is indicated by the phasedependent VCTRL voltage decreasing to the VCTRK voltage. In response tothe phase dependent VCTRL voltage stabilizing, an active enPD signal isgenerated to enable the phase detector 210 and the phase dependent VCTRLvoltage is provided to the VCDL 230 instead of the VCTRK voltage.

In embodiments of the invention having a bias generator providing acontrol voltage to the VCDL 230 to set the delay, the multiplexer 414can provide the VBIAS voltage and the VCTRK voltage to the comparator418 for comparison. In some embodiments, a COUT signal indicating theVBIAS voltage has stabilized during initialization is generated by thecomparator when the VBIAS voltage has decreased to the VCTRK voltageprovided by the DAC 414 as the initial VCTRL voltage. When thiscondition is met, the digital control circuit 422 generates an activeenPD signal to enable the phase detector 210 and switches the controlvoltage provided to the VCDL 230 from VCTRK to the VBIAS voltage.

The VC. tracking circuit 400 further tracks the phase dependent VCTRL(or in some embodiments, the VBIAS voltage) and updates the VCTRKvoltage with the phase dependent VCTRL voltage when the DLL in which theVC tracking circuit 400 is included. The multiplexer 414 provides thecomparator 418 with the current VCTRK voltage recorded by the DAC 410and the current VCTRL voltage from the loop filter 220.

Where the difference between the VCTRK voltage and the phase dependentVCTRL voltage reaches a target, the digital control circuit 422generates a DCODE signal that controls the DAC 410 to update the currentVCTRK voltage to the current phase dependent VCTRL voltage. By updatingthe VCTRK voltage, the delay of the VCDL 230 can be set quickly to aprevious VCTRL voltage resulting in a locked condition when the memoryis recovering from a power-saving mode, as will be discussed in moredetail below. In other embodiments, the VCTRK voltage can be updatedperiodically, rather than based on a voltage difference between thecurrent VCTRK and the phase dependent VCTRL voltage. In embodimentswhere the VC tracking circuit 400 is included in a DLL having the biasgenerator 310, the VCTRK voltage is updated with a current VBIASvoltage.

The VC tracking circuit 400 operates during recovery from power-savingmode similarly to the previously described power-up initialization. Aspreviously described, the VC tracking circuit 400 tracks the phasedependent VCTRL voltage and updates the VCTRK voltage recorded by theDAC 410. The current VCTRK voltage of the DAC 410 can be used toinitially set the VCDL 230 when the DLL in which the VC tracking circuit400 is included recovers from a power-saving mode. In particular, theswitch 426 is closed and the DAC 410 provides the current VCTRK voltageto the VCDL 230 as a recovery VCTRL voltage to quickly set the delay ofthe VCDL 230 after recovery from a power-saving mode. The multiplexer414 provides the current VCTRK voltage and the phase dependent VCTRL tothe comparator 418. When the COUT signal from the comparator 418indicates the phase dependent VCTRL voltage has decreased toapproximately the current VCTRK voltage, the digital control circuit 422generates an active enPD signal to re-enable the phase detector 210 tobegin comparing the phase of the reference clock signal REF and thefeedback clock signal FB. The switch 426 is opened to disconnect the DAC410 from providing the current VCTRK voltage to the VCDL 230 and thephase dependent VCTRL voltage is switched in to set the delay of theVCDL 230. In embodiments where a bias generator is used, the VBIASvoltage is substituted for the phase dependent VCTRL voltage in theabove power-saving recovery operation. Additionally, following thepower-saving recovery operation, the VC tracking circuit 400 tracks thephase dependent VCTRL voltage and updates the VCTRK voltage, aspreviously described.

FIG. 5 illustrates a portion of a VC tracking circuit 500 according toan embodiment of the invention. In some embodiments, the VC trackingcircuit 500 is used to implement the VC tracking circuit 240 (FIGS. 2and 3). The VC tracking circuit 500 includes a comparator 418 anddigital control circuit 422, as in the VC tracking circuit 400. The VCtracking circuit 500 further includes a DAC 510 configured to provide aninitial VCTRK voltage during a power-up initialization operation and totrack the phase dependent VCTRL voltage (or VBIAS voltage where a biasgenerator is used) and record a current VCDL control voltage that can beused during recovery from a power-saving mode.

The DAC 510 includes a resistor divider circuit 520 that is configuredto provide an initial VCTRL/VBIAS voltage to the VCDL 230 (FIG. 1)during power-up initialization. In some embodiments, the resistordivider circuit 520 is configured to divide the voltage range between0.25 VCC-0.75 VCC into M equal segments, providing an approximateresolution of VCC/2M. For example, in an embodiment having M equal to12, the resolution is approximately VCC/24. The resistor divider circuit520 further provides the voltage range across the resistor dividercircuit 520 to a segment selector circuit 530. In the example where M isequal to 12, the segment selector is configured to select one of the 12voltage segments. As will be described in more detail below, theparticular voltage segment is selected by a control signal from thedigital control circuit 422, which is represented in FIG. 5 by a DCODEAsignal. The voltage range of the selected segment is coupled across aresistor network 540 having a plurality of series coupled resistors thatdivide the voltage range of the selected segment into N increments.

In some embodiments, the resistor network 540 provides N=8 increments.The voltage range divided into N increments is provided to a binaryselector circuit 550, which selects one of the N increments based on acontrol signal from the digital control circuit 422, shown in FIG. 5 asa DCODEB signal. In embodiments where N is equal to 8, the binaryselector circuit 550 selects one of 8 increments. For those embodimentsusing the resistor divider circuit 520 to divide a base voltage range of0.5 VCC into M voltage segments and using the resistor network 540 tofurther divide a voltage segment into N voltage increments, by selectingone of M voltage segments (by the segment selector circuit 530) andselecting one of N increments (by the binary selector circuit 550), anapproximate resolution of VCC/(2M×N) can be provided by the DAC 510. Forexample, for a base voltage range between 0.25 VCC and 0.75 VCC, M is 12and N is 8, the approximate voltage resolution provided by the DAC 510is VCC/192.

The binary selector circuit 550 provides the resulting output voltage asthe VCTRK voltage to the comparator 418 for comparison to the phasedependent VCTRL (or VBIAS) voltage. The comparison by the comparator 418results in a COUT signal that is provided to the digital control circuit422. In response, the digital control circuit 422 generates DCODEA andDCODEB signals setting the segment selector circuit 530 and the binaryselector circuit 550 so that the VCTRK voltage matches the VCTRL (VBIAS)voltage. In this manner, the VCTRK voltage can track the VCTRL (VBIAS)voltage and essentially record a current VCTRK voltage for use as arecovery VCTRL voltage for the VCDL 230 upon recovering from apower-saving mode. In some embodiments, the digital control circuit 422is implemented by a shift register and the COUT signal controls thedirection of the shifting, which adjusts the voltage of VCTRK providedby the binary selector circuit 550. In some embodiments, the digitalcontrol circuit 422 is implemented as a counter and the COUT signalcontrols the incrementing and decrementing of the counter, which resultsin adjusting the voltage of VCTRK provided by the binary selectorcircuit 550.

FIG. 6 illustrates a portion of a memory system 600 according to anembodiment of the present invention. The memory system 600 includes anarray 602 of memory cells, which may be, for example, DRAM memory cells,SRAM memory cells, flash memory cells, or some other types of memorycells. The memory system 600 includes a command decoder 606 thatreceives memory commands through a command bus 608 and generatescorresponding control signals within the memory system 600 to carry outvarious memory operations. Row and column address signals are applied tothe memory system 600 through an address bus 620 and provided to anaddress latch 610. The address latch then outputs a separate columnaddress and a separate row address.

The row and column addresses are provided by the address latch 610 to arow address decoder 622 and a column address decoder 628, respectively.The column address decoder 628 selects bit lines extending through thearray 602 corresponding to respective column addresses. The row addressdecoder 622 is connected to word line driver 624 that activatesrespective rows of memory cells in the array 602 corresponding toreceived row addresses. The selected data line (e.g., a bit line or bitlines) corresponding to a received column address are coupled to aread/write circuitry 630 to provide read data to a data output buffer634 via an input-output data bus 640. Write data are applied to thememory array 602 through a data input buffer 644 and the memory arrayread/write circuitry 630. The output buffer 634 and input buffer 644 areclocked by clock signals generated by DLLs 632 according to anembodiment of the invention. The command decoder 606 responds to memorycommands applied to the command bus 608 to perform various operations onthe memory array 602. In particular, the command decoder 606 is used togenerate internal control signals to read data from and write data tothe memory array 602.

From the foregoing it will be appreciated that, although specificembodiments of the invention have been described herein for purposes ofillustration, various modifications may be made without deviating fromthe spirit and scope of the invention. Accordingly, the invention is notlimited except as by the appended claims.

1. A clock synchronization circuit, comprising: a voltage controlleddelay line (VCDL) configured to generate an output clock signal inresponse to an input clock signal, the output clock signal having adelay relative to the input clock signal according to a control voltage;a phase detector coupled to the VCDL and configured to receive areference clock signal and the output clock signal from the VCDL, thephase detector configured to generate output signals indicative of aphase difference between the reference clock signal and the output clocksignal from the VCDL; a control voltage generator circuit coupled to thephase detector and the VCDL, the control voltage generator circuitconfigured to generate the control voltage to adjust the delay of theVCDL in accordance with the phase detector output signals; and a controlvoltage tracking circuit coupled to the VCDL and the control voltagegenerator circuit, the control voltage tracking circuit configured toprovide the VCDL with a initial control voltage during a first mode andconfigured to enable the phase detector following the first mode, thecontrol voltage tracking circuit further configured to record thecontrol voltage from the control voltage generator and provide arecovery control voltage for the VCDL based on the recorded controlvoltage during a second mode.
 2. The clock synchronization circuit ofclaim 1 wherein the first mode comprises a power-up mode.
 3. The clocksynchronization circuit of claim 1 wherein the second mode comprisesrecovery of the clock synchronization circuit from a power-saving mode.4. The clock synchronization circuit of claim 1 wherein the phasedetector is configured to generate first and second output signalsaccording to the phase difference between the reference clock signal andthe output clock signal from the VCDL and wherein control voltagegenerator circuit comprises: a charge pump configured to generatecurrent having a first polarity in response to the first output signalsfrom the phase detector and generate current having a second polarity inresponse to the second output signal; and a loop filter coupled to thecharge pump and configured to generate the control voltage in accordancewith the current from the charge pump.
 5. The clock synchronizationcircuit of claim 4 wherein the loop filter comprises a capacitor.
 6. Theclock synchronization circuit of claim 1 wherein the control voltagetracking circuit comprises a circuit configured to provide the VCDL withthe initial control voltage during the first mode until the controlvoltage generated by the control voltage generator circuit reaches atarget voltage.
 7. The clock synchronization circuit of claim 6 whereinthe threshold voltage comprises the initial control voltage.
 8. Theclock synchronization circuit of claim 1 wherein the control voltagetracking circuit comprises a circuit configured to provide the VCDL withthe recovery control voltage for the VCDL during the second mode untilthe control voltage generated by the control voltage generator reachesthe recovery control voltage.
 9. A control circuit for a clocksynchronization circuit having an adjustable delay circuit, the controlcircuit comprising: a digital-to-analog converter (DAC) configured toprovide an initial control voltage to the adjustable delay circuitduring initialization of the clock synchronization circuit until acurrent control voltage reaches a first threshold voltage, the DACfurther configured to track and record the current control voltage forthe adjustable delay circuit after the clock synchronization circuit issynchronized and provide the recorded current control voltage duringrecovery of the clock synchronization circuit until the current controlvoltage reaches a second threshold voltage; a comparator coupled to theDAC and configured to receive the current control voltage for theadjustable delay circuit and an output voltage of the DAC, thecomparator configured to generate an output signal indicative of thevoltage of the control voltage relative to the output voltage of theDAC; and control logic coupled to the comparator and the DAC, thecontrol logic configured to generate DAC control signals to controltracking and recording of the current control voltage responsive theoutput signal from the comparator.
 10. The control circuit of claim 9wherein the DAC comprises a DAC configured to provide the initialcontrol voltage to the adjustable delay circuit during initializationuntil the current control voltage reaches the initial control voltage.11. The control circuit of claim 9 wherein the DAC comprises a DACconfigured to provide the recorded current control voltage duringrecovery of the clock synchronization circuit until the current controlvoltage reaches the recorded current control voltage.
 12. The controlcircuit of claim 9 wherein the DAC comprises a resistor divider circuitcoupled between first and second voltages, the resistor dividerconfigured to provide the initial control voltage.
 13. The controlcircuit of claim 12 wherein the resistor divider is configured toprovide voltage segments between the first and second voltages and theDAC further comprises: a segment selector circuit coupled to theresistor divider circuit and configured to select one of the voltagesegments according to the DAC control signals from the control logic; aresistor network coupled to the segment selection and having a pluralityof series coupled resistors configured to divide the selected voltagesegment into voltage increments; and a binary selector circuit coupledto the resistor network and the comparator, the binary selector circuitconfigured to select one of the voltage increments according to the DACcontrol signals from the control logic and provide the output voltage tothe comparator.
 14. The control circuit of claim 9 wherein the controllogic comprises control logic further configured to generate a phasedetector enable signal in response to the current control voltagereaching the first threshold voltage.
 15. The control circuit of claim 9wherein the comparator comprises a comparator configured to generateshift control signals and wherein the control logic comprises a shiftregister shifting responsive to the shift control signals.
 16. Thecontrol circuit of claim 9 wherein the comparator comprises a comparatorconfigured to generate counter control signals and wherein the controllogic comprises a counter circuit incrementing and decrementingresponsive to the counter control signals.
 17. A memory, comprising: anarray of memory cells arranged in rows and columns; a command decoderoperable to decode received command signals and to generate controlsignals corresponding to the command signals; a data path coupled to thearray of memory cells, the data path operable to couple read data fromthe array of memory cells and to couple write data to the array ofmemory cells; input and output drivers coupled to the data path andconfigured to drive output data and drive write data, respectively; anda clock synchronization circuit coupled to the input driver andconfigured to clock the input driver using an input driver clock signalsynchronized with a reference clock signal, the clock synchronizationcircuit comprising: a voltage controlled delay line (VCDL) configured togenerate an output clock signal in response to an input clock signal,the output clock signal having a delay relative to the input clocksignal according to a control voltage; a phase detector coupled to theVCDL and configured to receive the reference clock signal and the outputclock signal from the VCDL, the phase detector configured to generateoutput signals indicative of a phase difference between the referenceclock signal and the output clock signal from the VCDL; a controlvoltage generator circuit coupled to the phase detector and the VCDL,the control voltage generator circuit configured to generate the controlvoltage to adjust the delay of the VCDL in accordance with the phasedetector output signals; and a control voltage tracking circuit coupledto the VCDL and the control voltage generator circuit, the controlvoltage tracking circuit configured to provide the VCDL with a initialcontrol voltage during a first mode and configured to enable the phasedetector following the first mode, the control voltage tracking circuitfurther configured to record the control voltage from the controlvoltage generator and provide a recovery control voltage for the VCDLbased on the recorded control voltage during a second mode.
 18. Thememory of claim 17 wherein the clock synchronization circuit furtherincludes a bias generator coupled to the control voltage generator andthe VCDL, the bias generator configured to generate a bias voltage tocontrol the delay of the VCDL in response to receiving the controlvoltage from the control voltage generator and further configured toprovide the bias voltage to the control voltage tracking circuit to berecorded.
 19. The memory of claim 18 wherein the control voltagetracking circuit is configured to receive the bias voltage from the biasgenerator and receive the control voltage from the control voltagegenerator circuit.
 20. The memory of claim 18 wherein the bias generatoris configured to buffers the control voltage from the control voltagegenerator and the same as the bias voltage to the VCDL.
 21. A methodtracking and recording a control voltage for a voltage controlled delayline of a clock synchronization circuit, comprising: dividing a voltagerange into voltage segments; selecting one of the voltage segments;dividing the selected voltage segment into voltage increments; selectingone of the voltage increments to provide a recorded control voltage, theselecting one of the voltage segments and one of the voltage incrementsbased on a current control voltage for the voltage controlled delay linewhile the clock synchronization circuit is synchronized; comparing therecorded control voltage with a voltage threshold and updating theselection of the voltage segments and voltage increments according tothe comparison.
 22. The method of claim 23 wherein dividing the voltagerange into voltage segments comprises coupling the voltage range to avoltage divider circuit.
 23. The method of claim 23 wherein updating theselection of the voltage segments and voltage increments according tothe comparison comprises updating the selection in response to adifference between the recorded control voltage and the current controlvoltage.
 24. The method of claim 23, further comprising: providing therecorded control voltage as a recovery control voltage to the voltagecontrolled delay line following a power-saving mode.
 25. The method ofclaim 23 wherein dividing the selected voltage segment into voltageincrements comprises coupling the voltage of the voltage segment acrossa resistor network.
 26. A method for setting a voltage controlled delayof a clock synchronization circuit, comprising: providing an initialcontrol voltage to the voltage controlled delay during initialization ofthe synchronization circuit until a phase dependent control voltagestabilizes; substituting the stable phase dependent control voltage forthe initial control voltage; activating a phase detector of the clocksynchronization circuit following stabilization of the phase dependentcontrol voltage; and providing a recovery control voltage to the voltagecontrolled delay during recovery of the clock synchronization until thephase dependent control voltage stabilizes.
 27. The method of claim 28wherein providing an initial control voltage to the voltage controlleddelay during initialization of the synchronization circuit until thephase dependent control voltage stabilizes comprises: providing theinitial control voltage to the voltage controlled delay duringinitialization of the synchronization circuit until the phase dependentcontrol voltage reaches a threshold; and substituting the phasedependent control voltage in response to reaching the threshold for theinitial control voltage.
 28. The method of claim 29 wherein activatingthe phase detector of the clock synchronization circuit comprisesenabling the phase detector in response to the phase dependent controlvoltage reaching the threshold.
 29. The method of claim 29 wherein thethreshold comprises the initial control voltage.
 30. The method of claim28 wherein providing a recovery control voltage to the voltagecontrolled delay during recovery of the clock synchronization until thephase dependent control voltage stabilizes comprises providing therecovery control voltage to the voltage controlled delay during recoveryof the clock synchronization until the phase dependent control voltagereaches a threshold; and substituting the phase dependent controlvoltage in response to reaching the threshold for the recovery controlvoltage.
 31. The method of claim 32 the threshold comprises the recoverycontrol voltage.
 32. The method of claim 28, further comprising trackingand recording the phase dependent control voltage after the clocksynchronization circuit obtains a locked timing condition.
 33. Themethod of claim 28, further comprising enabling the phase detectorfollowing stabilization of the phase dependent control voltage afterrecovery of the clock synchronization circuit.